package ar.edu.utn.frsf.tpae.a2012.g01.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

/**
 * Representa el tipo de cuenta caja de ahorro
 * 
 * @author HP
 *
 */
@Entity
@Table(name = "cja_aho")
@PrimaryKeyJoinColumn(name="cta_id")
public class CajaAhorro extends Cuenta {

	/**
	 * Constructor 
	 * 
	 * @param id
	 * @param numero
	 * @param cuentaClienteId
	 * @param fechaApertura
	 * @param saldoActual
	 */
	@Column(name = "cja_aho_int_mens")
	private double interesMensual;

	public CajaAhorro(long numero, Cliente cuentaCliente, Date fechaApertura,
			double saldoActual, double interes) {
		super(numero, cuentaCliente, fechaApertura, saldoActual);
		this.interesMensual = interes;
	}
	/**
	 * Constructor por defecto
	 * 
	 */
	public CajaAhorro() {}

	public double getInteresMensual() {
		return interesMensual;
	}

	public void setInteresMensual(double interesMensual) {
		this.interesMensual = interesMensual;
	}
}
